.footer {
  border-top: 1px solid #eee;
  padding: 15px 0;
}

.button {
  background: #468dc6;
}

header .landing-btn {
  line-height: 150%;
  font-size: 1.35em;
  font-weight: 300;
  color: #666;
}

.landing-logo {
  max-width: 200px;
  height: 50px;
}

.landing-course-name {
    font-weight: 600;
    margin-top: 10px;
}

.landing.logo-section {
 padding: 0.5em 0;
}

.landing.gray {
  background-color: rgba(64, 64, 64, 0.05);
}
.landing h1, h2 {
  font-family: 'Quicksand';
  letter-spacing: -0.05em;
}
.features-block {
  text-align: center;
}
.features-block .more-text {
  line-height:150%;
  font-size:1.35em;
  font-weight:300;
  color:#666;
}

.landing-light {
  padding: 1em 0 !important;
}

.landing-light .subtitle {
  line-height:150%;
  color:#666;
}

.cta-block {
  padding-top: 0;
  padding-bottom: 3em;
}

.cta-block .button {
  margin-top: 0.5em !important;
}



/* Small devices (tablets, 768px and down) */
@media (max-width: 768px) {
  .feature-block h1 {
    margin-top: 2em;
  }
  .landing {
    padding: 1em 0;
  }
  .btn-group {
    padding-bottom: 1em;
  }
}

.landing .subtitle {
  text-transform: uppercase;
  font-weight: bold;
}
.landing .center {
  margin-top: calc(10% - 72px);
}
.landing .quote {
  padding-top: 2em;
}
.landing .quote .quote-img {
  margin: auto;
  overflow: hidden;
  border-radius: 100%;
  width: 150px;
}

.landing-btn:hover{
	background-color:#DDDDDD;
}

.landing-btn.round{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.landing-btn.pill{
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
}

.privacy {
  text-align: left;
  padding-top: 0;
}

.pill-button {
  border-color: #337ab7;
}
